package com.angel.service;

import java.util.List;

import com.angel.bean.UserInfo;
import com.angel.bean.VipInfo;

public interface UserInfoService{

    int insert(UserInfo userInfo);

    int insertSelective(UserInfo userInfo);

    int insertList(List<UserInfo> userInfo);

    int update(UserInfo userInfo);

    List<UserInfo> findAll(UserInfo userInfo);

    UserInfo findOne(UserInfo userInfo);

    /**
     * 根据用户单条信息信息搜索用户信息
     * @param userInfo
     * @return
     */
    List<UserInfo> searchUserInfo(UserInfo userInfo);

    /**
     * 根据用户ID删除用户
     * @param userInfo
     * @return
     */
    int delUserInfo(UserInfo userInfo);

    int updateUserInfo(UserInfo userInfo, VipInfo vipInfo);
}
